package com.zbkj.service.service.mszs;


import com.baomidou.mybatisplus.extension.service.IService;
import com.zbkj.common.model.mszs.MszsPlatformAccount;
import com.zbkj.common.request.PageParamRequest;
import com.zbkj.common.request.mszs.MszsPlatformAccountRequest;
import com.zbkj.common.response.mszs.MszsPlatformAccountResponse;

import java.util.List;

/**
 * @description 民宿助手-平台账号-service接口
 * @author JIANTAO
 * @date 2023-11-16
 */
public interface MszsPlatformAccountSevice extends IService<MszsPlatformAccount> {


    /**
     * 平台账号--新增
     * @param request
     * @return
     */
    boolean insert(MszsPlatformAccountRequest request);

    /**
     * 平台账号--新增
     * @param request
     * @return
     */
    boolean update(MszsPlatformAccountRequest request);

    /**
     * 平台账号--删除
     * @param id
     * @return
     */
    boolean delete(Integer id);

    /**
     *根据主键 id 查询
     * @param id
     * @return
     */
    MszsPlatformAccountResponse load(Integer id);

    /**
     *平台账号列表
     * @param account
     * @param pageParamRequest
     * @return
     */
    List<MszsPlatformAccountResponse> pageList(String account,String jdId, PageParamRequest pageParamRequest);

}
